TensorFlow靈活的架構可使用一個API將運算工作部署到桌電、伺服器或是其他的行動裝置中的一至多個CPU或GPU。
主要分為三層。(圖片擷取至網路)
(圖片擷取至網路)
這層是已經打包好的推演器;提供能夠立即使用的神經網路模型,使用較為方便(省去設計、訓練模型等前置作業所耗費的時間)。但是缺點也很明顯,只能完成預先設定的任務,沒法滿足客製化任務要求。
(圖片擷取至網路)
這層提供預先設定好的神經網路模型,但需要按照自己的任務要求而去變更或是重新訓練參數、測試。
(圖片擷取至網路)
這層提供組成神經網路基本架構的自定功能,可供使用者調整設計成自己所需要的神經網路。(此層為設計神經結構最底層單元,再往下就是神經元)